\documentclass{ctexart}
\usepackage{avanti}
\everymath{\color{Solarized-magenta}}
\pagestyle{empty} % 没有页眉和页脚

 % define the plot style and the axis style
\tikzset{base/.style={smooth,thick,Solarized-base01}}

\begin{document}

\begin{figure}[!ht]
    \centering
    \begin{tikzpicture}

        % 第1个正方形 
        \draw [base] (0,0) -- (0,1.8) -- (1.8,1.8) -- (1.8,0) -- (0,0);

        % 第2个正方形 
        \draw [base] (2,0) -- (2,1.8) -- (3.8,1.8) -- (3.8,0) -- (2,0);

        % 第3个正方形 
        \draw [base] (4,0) -- (4,1.8) -- (5.8,1.8) -- (5.8,0) -- (4,0);

        % 第4个正方形 
        \draw [base] (6,0) -- (6,1.8) -- (7.8,1.8) -- (7.8,0) -- (6,0);

        % 第5个正方形 
        \draw [base] (0,2) -- (0,3.8) -- (1.8,3.8) -- (1.8,2) -- (0,2);

        % 第6个正方形 
        \draw [base] (2,2) -- (2,3.8) -- (3.8,3.8) -- (3.8,2) -- (2,2);

        % 第7个正方形 
        \draw [base] (4,2) -- (4,3.8) -- (5.8,3.8) -- (5.8,2) -- (4,2);

        % 第8个正方形 
        \draw [base] (6,2) -- (6,3.8) -- (7.8,3.8) -- (7.8,2) -- (6,2);

        % 第9个正方形 
        \draw [base] (9,2) -- (9,3.8) -- (10.8,3.8) -- (10.8,2) -- (9,2);


        % 第1个正方形内的点
        \draw [base] (1.1, 0.5) node () {$\textbf{+}$};
        \path [base] (1.3, 1.3) node () {$\textbf{+}$};
        \path [base] (0.5, 1.0) node () {$\textbf{+}$};
        \draw [base] (0.2, 1.2) -- (1.6, 1.7);

        % 第2个正方形内的点
        \path [base] (3.1, 0.5) node () {$\textbf{+}$};
        \path [base] (3.3, 1.3) node () {$\textbf{+}$};
        \path [base] (2.5, 1.0) node () {$\textbf{--}$};
        \draw [base] (2.6, 0.2) -- (3.0, 1.6);

        % 第3个正方形内的点
        \path [base] (5.1, 0.5) node () {$\textbf{+}$};
        \path [base] (5.3, 1.3) node () {$\textbf{--}$};
        \path [base] (4.5, 1.0) node () {$\textbf{+}$};
        \draw [base] (4.2, 1.6) -- (5.6, 0.6);

        % 第4个正方形内的点
        \path [base] (7.1, 0.5) node () {$\textbf{--}$};
        \path [base] (7.3, 1.3) node () {$\textbf{+}$};
        \path [base] (6.5, 1.0) node () {$\textbf{+}$};
        \draw [base] (6.2, 0.5) -- (7.6, 1.1);

        % 第5个正方形内的点
        \path [base] (1.1, 2.5) node () {$\textbf{--}$};
        \path [base] (1.3, 3.3) node () {$\textbf{--}$};
        \path [base] (0.5, 3.0) node () {$\textbf{--}$};
        \draw [base] (0.2, 3.2) -- (1.6, 3.7);

        % 第6个正方形内的点
        \path [base] (3.1, 2.5) node () {$\textbf{--}$};
        \path [base] (3.3, 3.3) node () {$\textbf{--}$};
        \path [base] (2.5, 3.0) node () {$\textbf{+}$};
        \draw [base] (2.6, 2.2) -- (3.0, 3.6);

        % 第7个正方形内的点
        \path [base] (5.1, 2.5) node () {$\textbf{--}$};
        \path [base] (5.3, 3.3) node () {$\textbf{+}$};
        \path [base] (4.5, 3.0) node () {$\textbf{--}$};
        \draw [base] (4.2, 3.6) -- (5.6, 2.6);

        % 第8个正方形内的点
        \path [base] (7.1, 2.5) node () {$\textbf{+}$};
        \path [base] (7.3, 3.3) node () {$\textbf{--}$};
        \path [base] (6.5, 3.0) node () {$\textbf{--}$};
        \draw [base] (6.2, 2.5) -- (7.6, 3.1);

        % 第9个正方形内的点
        \path [base] (9.5, 2.4) node () {$\textbf{+}$};
        \path [base] (9.5, 3.4) node () {$\textbf{--}$};
        \path [base] (10.4, 2.4) node () {$\textbf{--}$};
        \path [base] (10.4, 3.4) node () {$\textbf{+}$};
        \draw [base] (9.2, 3.2) -- (10.1, 2.2);

    \end{tikzpicture}
\end{figure}

\end{document}